.detail {
  .img {
    position: relative;
    width: 100%;
    height: 40vh;
    background-position: center center;
    background-size: cover;
    background-color:#66a6ff;// linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%);
    min-height: 190px;
    max-height: 350px;
    .title {
      text-align: center;
      font-size: 25px;
      color: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
  }

  .common {
    max-width: 1200px;
    margin: 0 auto;
    // background-color: pink;
    .comm_main {
      max-width: 1200px;
      margin: 0 auto;
      .content {
        margin: -45px 25px 0 25px;
        border-radius: 10px;
        background-color: rgb(255, 255, 255);
        min-height: calc(100vh - 40vh - 45px);
        padding-bottom: 15px;
        .top {
          padding: 15px 25px;
          .tags {
            float: left;
          }
          .skillType {
            float: right;
            color: #1890ff;
          }
        }
        .msg {
          color: #999;
          margin-left: 15px;
          white-space:normal;
          word-break:break-all;
          word-wrap:break-word; 
          overflow:hidden;
          > span {
            margin: 0 10px;
            white-space: nowrap;
            :global(.anticon) {
              font-size: 15px;
              margin: 0 2px 0 0;
            }
          }
          > span:nth-child(3),> span:nth-child(5){
            :global(.anticon) {
              font-size: 17px;
              vertical-align: middle;
              margin: -3px 2px 0 0;
            }

          }
        }
        .article {
          padding: 0 25px;
        }
      }
      .sidebar {
        margin-right: 25px;
        max-height: 30px;
        // .articleMenu {
        //   > div {
        //     font-size: 14px;
        //     padding-right: 0;
        //   }
        // }
      }
    }
  }
}
:global(.nav-title){
  font-size: 18px;
  padding-bottom: 10px;
  padding-top: 10px;
}